2
תגובות

שאלה לגבי RewriteRule

פתח nirbe ,
שלום,
ב htaccess שלי כתבתי את הדבר הבא:
RewriteEngine On
RewriteRule home index.php?act=home


הכל עובד, אבל אני מעוניין שברגע שאני אכנס ל index.php?act=home, הוא יעביר אותי אוטומטית ל home (או בכלל אם אני אכנס לקישורים לא כמו שבחרתי ב htaccess, למשל אם אני אכתוב index.php אז הוא יעבור אותי לעמוד שאני אבחר.

ועוד בעיה שיש לי, עשיתי דבר כזה:
RewriteRule group/([0-9_]+) index.php?act=group&id=$1 [QSA]


תודה רבה!

2 תשובות

avatar ענה ldbrgr ב 10 לאוגוסט 2013 #

זה בעייתי כי אתה נכנס לרקורסיה אין סופית..
תחשוב אתה מעביר את index.php?act=home ל home ואז את home ל index.php?act=home וכו'..
זה לא יגמר אפעם..
פשוט אל תיתן לינקים ל index.php?act=home ואז אפחד (לקוח\מנוע חיפוש) לא יגש ל index.php?act=home
(אפחד לא יתחיל לנחש לינקים..)

avatar ענה nirbe ב 10 לאוגוסט 2013 #

אוקיי, עכשיו גם גיליתי שאני לא צריך את זה באתר שלי, חח. (אני עושה את כולו ב AJAX).